﻿namespace TestTool.GUI.Views
{
    using System;
    using TestTool.Proxies.Onvif;

    internal interface IPtzView : IView
    {
        void DisplayLog(string log);
        void EnableControls(bool enable);
        void OnPTZConfigurationAdded(string profile, string config);
        void SetProfiles(Profile[] profiles);
        void ShowVideo(MediaUri uri, VideoEncoderConfiguration encoder);

        string MediaAddress { get; set; }

        string PTZAddress { get; set; }
    }
}

